package com.xinzhi.mapper;

import com.xinzhi.pojo.Bankaccount;
import com.xinzhi.pojo.Userbindingcardtable;
import com.xinzhi.pojo.dto.MyCard;
import org.apache.ibatis.annotations.Mapper;

@Mapper
public abstract interface UserBindingMapper {
     /**
      * 查所有
      * @return
      */
     Userbindingcardtable getAll();
    /**
     * 根据银行卡号开户行姓名查询银行卡信息
     * @param myCard 银行卡号开户行姓名
     * @return 银行卡信息
     */
    Bankaccount selectBankaccountByMycard(MyCard myCard);

    /**
     * 绑定银行卡
     * @param userbindingcardtable
     * @return 受影响行数
     */
    int userBinding(Userbindingcardtable userbindingcardtable);

    /**
     *根据名字进行登录
     * @return
     */
    Bankaccount getBankaccountByName(String username );

    /**
     * 根据银行卡号进行登录
     * @param card_number
     * @return
     */
    Bankaccount getBankaccountByCard(String card_number);




}
